package kameleon.document2;

/**
 *
 * @author xavier
 */
public class DocumentFactory {

    public DocumentFactory() {

    }

    public TableOfContents createTableOfContents() {
        return new TableOfContents();
    }
    
    public Text createText() {
        return new Text() ;
    }
    
    public LineBreak createLineBreak() {
        return new LineBreak() ;
    }
    
    public HorizontalSeparator createHorizontalSeparator() {
        return new HorizontalSeparator() ;
    }
    
    public Row createRow() {
        return new Row() ;
    }
    
    public Document createDocument() {
        return new Document() ;
    }
    
    public Paragraph createParagraph() {
        return new Paragraph() ;
    }
    
    public Title createTitle() {
        return new Title() ;
    }
    
    public Array createArray() {
        return new Array() ;
    }
    
    public Cell createCell() {
        return new Cell() ;
    }
    
    public CellHeader createCellHeader() {
        return new CellHeader() ;
    }
    
    public HyperTextLink createHyperTextLink() {
        return new HyperTextLink() ;
    }
    
    public MailLink createMailLink() {
        return new MailLink() ;
    }
    
    public Image createImage() {
        return new Image() ;
    }
    
    public FootNote createFootNote() {
        return new FootNote() ;
    }
    
    public BulletListElement createBulletListElement() {
        return new BulletListElement(0) ;
    }
    public NumberedListElement createNumberedListElement() {
        return new NumberedListElement(0) ;
    }
    
    

}
